PowerWEB File Upload for ASP.NET
Frequently Asked Questions
Send comments on this topic.



Glossary Item Box

Q: Can I change the look and feel of an Upload control or Progress Panel?
A: Yes! The Upload control exposes many Appearance properties that allow you to manipulate the look of the "browse" button and textbox. You can even use custom images so the Upload control can match your website design. The ProgressPanel can be extensively modified so that text, progress bars, and the cancel button are independently modified. At runtime you can even issue custom status messages so reporting progress to your end users is tailored to your application.
 
 
Q: Does File Upload use much server memory?
A: PowerWEB File Upload was designed to use very little server memory during a file upload operation. Typical HTTP file uploads using ASP.NET require the entire file get loaded into server memory before the page cycle is started. By default, File Upload is configured to stream files directly to disk, using only a small 50K memory buffer during the upload. However, if you choose to stream files to memory you can configure File Upload to do so. Using this method, you can periodically place uploaded bytes onto an open stream, effectively uploading file data from a client browser directly to a destination Stream object.
 
 
Q: I am using File Upload with my own custom HTTPModule and it no longer functions. Why is this?
A: In order to handle realtime upload progress as well as highly efficient streaming operations, PowerWEB File Upload uses an HttpModule to intercept file upload posts. This HttpModule must be registered first in your application's Web.Config file to allow it to handle file data before other modules interact with the HTTP Request. As long as the FileUploadModule is first in the list of registered HttpModules, your custom HttpModule should function properly and not interfere with the operation of File Upload.
 
 
Q: Is it possible to upload multiple files at the same time?
A: While PowerWEB File Upload allows for uploading multiple files within a single action, it is limited to physically posting one file at a time. While the product could have been designed to post files in parallel, the current web browser standards dictate that only two open connections should be maintained between a client and a server. File Upload uses one connection for uploading a file and another for polling the server for progress statistics.
Documentation Version 4.0.3
© 2012 Dart Communications. All Rights Reserved.